QT之文本与输入框

您所在的位置:网站首页 qt 信号 槽 QT之文本与输入框

QT之文本与输入框

2023-05-21 01:06| 来源: 网络整理| 查看: 265

系列文章目录

第一章QT学习之文本与输入框

文章目录

目录

系列文章目录

文章目录

一:文本框

1.文本框使用

​2.QLabel文本框的信号和槽

3.代码引例

4.结果演示 GIF

二、单行输入框

1.QLineEdit单行输入框的使用

2.QLineEdit单行输入框的信号和槽

3.代码引例

4.结果演示GIF 

总结

一:文本框

QLabel 是 Qt 帮我们写好的一个控件类,间接继承自 QWidget 类,它的继承关系如下:

QLabel -> QFrame -> QWidget

从字面上理解,QLabel 可以解释为“Qt 的 Label”,即 Qt 提供给我们的一种文本控件,它的基础功能是显示一串文本,QLabel 控件上还可以放置图片、超链接、动画等内容。

1.文本框使用

2.QLabel文本框的信号和槽

 

 

3.代码引例 #include "qlabel.h" #include #include int main(int argc, char *argv[]) { QApplication a(argc, argv); //创建一个文本框 QLabel lab; //设置文本框内容居中显示 lab.setAlignment(Qt::AlignCenter); //设置文本框的坐标和尺寸 lab.setGeometry(930,175,300,200); //设置文本框的外观,包括字体的大小和颜色、按钮的背景色 lab.setStyleSheet("QLabel{font:30px;color:red;background-color:rgb(62, 213, 255);}"); //设置文本框要显示超链接内容 lab.setText("薛定谔的猫"); //当用户鼠标位于文本框上时,显示提示内容 lab.setToolTip("点击超链接显示URL"); //提示内容显示 1 秒 lab.setToolTipDuration(1000); //为文本框设置信号和槽,当用户点击超链接时,将文本框内容改为超链接的 URL QObject::connect(&lab,&QLabel::linkActivated,&lab,&QLabel::setText); //程序运行后,文本框显示 lab.show(); return a.exec(); } 4.结果演示 GIF

 

二、单行输入框

在 QLineEdit 输入框中,用户可以直接输入一行文本,也可以粘贴一行文本,还可以修改输入框内的文本。某些实际场景中,QLineEdit 输入框还可以对用户输入的内容加以限定。

1.QLineEdit单行输入框的使用

 

 

2.QLineEdit单行输入框的信号和槽

 

 

3.代码引例 #include "qlineedit.h" #include #include #include using namespace std; int main(int argc, char *argv[]) { QApplication a(argc, argv); //创建一个窗口,作为输入框的父窗口 QWidget widget; //设置窗口的标题 widget.setWindowTitle("QWidget窗口"); //接下来,分别创建两个输入框,用于让用户分别输入账号和密码 //创建账号输入框 QLineEdit lineEdit(&widget); //指定输入框位于父窗口中的位置 lineEdit.move(100,100); //设置提示信息 lineEdit.setPlaceholderText("请输入账号..."); //让输入框显示“一键清除”按钮 lineEdit.setClearButtonEnabled(true); //创建密码输入框 QLineEdit lineEditPass(&widget); lineEditPass.setPlaceholderText("请输入密码..."); lineEditPass.move(100,150); //指定文本显示方式,保护用户账号安全 lineEditPass.setEchoMode(QLineEdit::Password); //指定窗口的尺寸和显示文字的大小 widget.setGeometry(930,175,500,300); widget.setFont(QFont("宋体",16)); widget.show(); return a.exec(); } 4.结果演示GIF 

 

总结

重点了解单行输入框的用法,以及信号和槽,在以后的制作页面登录界面会有很重要的用处。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3